i've lost my key - Francés Inglés Diccionario